/**
 * Styles extracted from: packages/remirror__theme/src/extension-gap-cursor-theme.ts
 */
.remirror-editor.ProseMirror .ProseMirror-gapcursor {
  display: none;
  pointer-events: none;
  position: absolute;
}
.remirror-editor.ProseMirror .ProseMirror-gapcursor:after {
  content: '';
  display: block;
  position: absolute;
  top: -2px;
  width: 20px;
  border-top: 1px solid black;
  animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite;
}
@keyframes ProseMirror-cursor-blink {
  to {
    visibility: hidden;
  }
}
.remirror-editor.ProseMirror .ProseMirror-focused .ProseMirror-gapcursor,
.remirror-editor.ProseMirror.ProseMirror-focused .ProseMirror-gapcursor {
  display: block;
}
